یک روش تغییرگرا و مستقل از زمینه به منظور برنامه نویسی ویژگی گرا و بازتولید کاربردهای موروثی شی گرا به خط محصول نرم افزار ویژگی گرا

پایان نامه
چکیده

توسعه ویژگی گرا، روش توسعه نوینی است که توجه ویژه آن، به افزایش استفاده مجدد و فراهم ساختن بستر توسعه خط محصول نرم افزار، است. از طرف دیگر، بازتولید ویژگی گرا به بازتولید کاربردهای موروثی شیءگرای کنونی و تبدیل آنها به کاربردهای ویژگی گرا، می پردازد. روشهای ویژگی گرای کنونی، دارای مشکلاتی هستند. مهم ترین مشکل روشهای کنونی، وابستگی آنها به زمینه توسعه، اعم از زبان برنامه نویسی یا ابزار توسعه، می باشد. مساله دیگر، عدم توجه کافی روشهای کنونی، به افزایش میزان استفاده مجدد، است. چالش دیگر، عدم توجه به فراهم ساختن بستر توسعه خط محصول نرم افزار، می باشد. همچنین، عدم پشتیبانی همزمان از ریزدانه گی و درشت دانه گی، از سایر مشکلات این حوزه، محسوب می شود. از طرف دیگر، در حوزه بازتولید ویژگی گرا، روش جامعی که دارای زیرساخت مشخصی باشد، ارائه نشده است و بیشتر تحقیقات جنبه مطالعاتی، داشته است. در این پژوهش، یک روش توسعه ویژگی گرا و یک روش بازتولید ویژگی گرا، معرفی می شود. اهداف روش توسعه ویژگی گرای پیشنهادی، در چهار محور افزایش استفاده مجدد، استقلال از زمینه توسعه، رویکرد منعطف دانه بندی ویژگی ها و توسعه خط محصول، خلاصه می شود. از طرف دیگر، اهداف روش بازتولید ویژگی گرا، در پنج محور استقلال از زمینه توسعه، تشکیل تدریجی خط محصول، فرآیند تغییرگرا و چابک، حفظ شاکله معماری و پرهیز از فرآیندهای پیچیده، ترسیم شده است. راهکار روش توسعه ویژگی گرای پیشنهادی، مبتنی بر ارائه یک مدل زیرساخت و یک فرآیند مختص توسعه ویژگیهاست. از طرفی، راهکار روش بازتولید ویژگی گرا، مبتنی بر استفاده از الگوهای بازتولید و یک فرآیند تغییر گراست، می باشد. استقلال از زمینه توسعه، استفاده مجدد 71 درصد کد تولیدی و کسب حداقل مقدار تکرار کد در نمونه مورد مطالعه، سه نتیجه مهم بدست آمده، از پژوهش صورت گرفته می باشد. همچنین کسب حداقل میزان تجمع و تراکم پیمانه ای کد ویژگیها، دو دستاورد مهم دیگر پژوهش، بر اساس نمونه مورد مطالعه میباشد.

۱۵ صفحه ی اول

برای دانلود 15 صفحه اول باید عضویت طلایی داشته باشید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

فارسی کنونی به عنوان یک زبان جنسیت گرا

در مقالۀ حاضر، زبان فارسی کنونی را از‏منظر علم جامعه‏شناسی زبان به‏عنوان زبانی جنسیت‏گرا بررسی کرده‏ایم. فرضیۀ این پژوهش، آن است که اگرچه زبان فارسی کنونی مانند زبان‏هایی جنسیت‏گرا همچون انگلیسی، آلمانی، فرانسه، و... از‏نظر نحوی ، از‏نوع جنسیت‏گرا نیست، در برخی موارد، کار‏برد این زبان در حوزۀ زبانی واژگان ، ساخت‏واژه و گاه از‏نظر معنایی و استعاری ، جنسیت‏گرا ‏بودن آن را آشکار می‏کند؛ بنابر‏این،...

متن کامل

نگاهی به نقاشی واقع گرا در آمریکا

در نیمه دوم قرن بیستم، گرایش‌های مختلفی در هنر آمریکا پدید آمد که از مهم‌ترین آن‌ها می توان به فتورئالیسم (واقع‌گرایی عکس‌گونه/ فراواقع‌گرایی) اشاره کرد. توجه گروهی از هنرمندان به سنت‌های رئالیسم و مسائل روزمره زندگی، موجب تشکیل جنبشی در عرصه هنر شد که خود، احیای دوباره نقاشی بود. بازگشت به عرصه رنگ، بوم نقاشی، قلم‌مو و طراحی به شیوه‌ای بسیار دقیق‌تر، در فتورئالیسم ظهور کرد. پیدایش این گرایش هن...

متن کامل

توسعه مدل توزیعی زمان تمرکز حوزه های آبخیز با استفاده از ‏gis‏ و برنامه نویسی شی گرا

در محاسبه زمان تمرکز حوضه ها، اغلب از معادلات زمان تمرکز به­صورت یک­پارچه استفاده می شود که در نتیجه امکان دسترسی به این پارامتر در مکان های مختلف حوضه وجود ندارد. در این تحقیق، با استفاده از زبان های برنامه نویسی شی گرا و در محیط gis، یک مدل توزیعی طراحی­شده، که قادر است زمان تمرکز سلول های حوضه را، تا سلول خروجی محاسبه نموده، آن­را به صورت یک نقشه رستری تولید نماید. اطلاعات ورودی مدل شامل لای...

متن کامل

مقایسه تأثیر وضعیت طاق باز و دمر بر وضعیت تنفسی نوزادان نارس مبتلا به سندرم دیسترس تنفسی حاد تحت درمان با پروتکل Insure

کچ ی هد پ ی ش مز ی هن ه و فد : ساسا د مردنس رد نامرد ي سفنت سرتس ي ظنت نادازون داح ي سکا لدابت م ي و نژ د ي سکا ي د هدوب نبرک تسا طسوت هک کبس اـه ي ناـمرد ي فلتخم ي هلمجزا لکتورپ INSURE ماجنا م ي دوش ا اذل . ي هعلاطم ن فدهاب اقم ي هس عضو ي ت اه ي ندب ي عضو رب رمد و زاب قاط ي سفنت ت ي هـب لاتـبم سراـن نادازون ردنس د م ي سفنت سرتس ي لکتورپ اب نامرد تحت داح INSURE ماجنا درگ ...

متن کامل

آزمون خودکار نرم افزارهای شی گرا با استفاده از موردهای کاربری و ضوابط ocl

آزمون خودکار با استفاده از ضوابط نرم افزار از مهمترین زمینه های تحقیقاتی آزمون نرم افزار می باشد. اهمیت آزمون خودکار در کاهش هزینه های تولید نرم افزار و بالا بردن ضریب اطمینان به نرم افزار است. روش های موجود برای آزمون خودکار با تعریف معیارهای مورد نیاز که وابسته به کد و یا ضوابط نرم افزار می باشد، به دنبال تولید داده آزمون به منظور پوشش معیارها، اجرای آزمون روی برنامه و بررسی نتایج حاصل با ارا...

متن کامل

منابع من

با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ذخیره در منابع من قبلا به منابع من ذحیره شده

{@ msg_add @}


نوع سند: پایان نامه

وزارت علوم، تحقیقات و فناوری - دانشگاه پیام نور - دانشگاه پیام نور استان تهران - دانشکده فنی

میزبانی شده توسط پلتفرم ابری doprax.com

copyright © 2015-2023